package cn.antank.sdk.req;

import java.io.Serializable;
import java.util.List;

/**
 * @author gebiao
 * 创建订单
 */
public class CreateTicketOrderReq implements Serializable {
	protected String outTradeNo;
	protected String lockNo;
	protected Long scheduleId;
	protected Double otherfee;
	protected String otherfeeType;
	protected String gatewayCode;
	//一单一证需要填写身份证
	/**
	 * 身份证号
	 */
	protected String certificateStr;
	/**
	 * 证件类型
	 */
	protected String certificateType;
	protected String mobile;		//注册手机号
	/**
	 * 联系人姓名
	 */
	protected String contactName;
	/**
	 * 联系人手机号
	 */
	protected String contactMobile;
	protected List<SeatDetailDTO> details;
	protected List<DiscountDTO> discounts;
	//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	protected String otherinfo;
	protected String clientIp;
	protected String additionInfo;

	public CreateTicketOrderReq() {
	}

	public Double getOtherfee() {
		return otherfee;
	}

	public void setOtherfee(Double otherfee) {
		this.otherfee = otherfee;
	}

	public String getCertificateStr() {
		return certificateStr;
	}

	public void setCertificateStr(String certificateStr) {
		this.certificateStr = certificateStr;
	}

	public String getCertificateType() {
		return certificateType;
	}

	public void setCertificateType(String certificateType) {
		this.certificateType = certificateType;
	}

	public String getContactName() {
		return contactName;
	}

	public void setContactName(String contactName) {
		this.contactName = contactName;
	}

	public String getContactMobile() {
		return contactMobile;
	}

	public void setContactMobile(String contactMobile) {
		this.contactMobile = contactMobile;
	}

	public Long getScheduleId() {
		return scheduleId;
	}

	public void setScheduleId(Long scheduleId) {
		this.scheduleId = scheduleId;
	}

	public String getLockNo() {
		return lockNo;
	}

	public void setLockNo(String lockNo) {
		this.lockNo = lockNo;
	}

	public List<DiscountDTO> getDiscounts() {
		return discounts;
	}

	public void setDiscounts(List<DiscountDTO> discounts) {
		this.discounts = discounts;
	}

	public String getOutTradeNo() {
		return outTradeNo;
	}

	public void setOutTradeNo(String outTradeNo) {
		this.outTradeNo = outTradeNo;
	}

	public List<SeatDetailDTO> getDetails() {
		return details;
	}

	public void setDetails(List<SeatDetailDTO> details) {
		this.details = details;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getGatewayCode() {
		return gatewayCode;
	}

	public void setGatewayCode(String gatewayCode) {
		this.gatewayCode = gatewayCode;
	}

	public String getOtherfeeType() {
		return otherfeeType;
	}

	public void setOtherfeeType(String otherfeeType) {
		this.otherfeeType = otherfeeType;
	}

	public String getOtherinfo() {
		return otherinfo;
	}

	public void setOtherinfo(String otherinfo) {
		this.otherinfo = otherinfo;
	}

	public String getClientIp() {
		return clientIp;
	}

	public void setClientIp(String clientIp) {
		this.clientIp = clientIp;
	}

	public String getAdditionInfo() {
		return additionInfo;
	}

	public void setAdditionInfo(String addtionInfo) {
		this.additionInfo = addtionInfo;
	}
}
